本文整理汇总了C++中clear函数的典型用法代码示例。如果您正苦于以下问题:C++ clear函数的具体用法?C++ clear怎么用?C++ clear使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了clear函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: clear
ListPlnrQRtcList::~ListPlnrQRtcList() {
clear();
};
开发者ID:epsitech,项目名称:planar,代码行数:3,代码来源:PlnrQRtcList.cpp
示例2: curses_refresh
static void curses_refresh(DisplayState *ds)
{
int chr, nextchr, keysym, keycode;
if (invalidate) {
clear();
refresh();
curses_calc_pad();
ds->surface->width = FONT_WIDTH * width;
ds->surface->height = FONT_HEIGHT * height;
vga_hw_invalidate();
invalidate = 0;
}
vga_hw_text_update(screen);
nextchr = ERR;
while (1) {
/* while there are any pending key strokes to process */
if (nextchr == ERR)
chr = getch();
else {
chr = nextchr;
nextchr = ERR;
}
if (chr == ERR)
break;
#ifdef KEY_RESIZE
/* this shouldn't occur when we use a custom SIGWINCH handler */
if (chr == KEY_RESIZE) {
clear();
refresh();
curses_calc_pad();
curses_update(ds, 0, 0, width, height);
ds->surface->width = FONT_WIDTH * width;
ds->surface->height = FONT_HEIGHT * height;
continue;
}
#endif
keycode = curses2keycode[chr];
if (keycode == -1)
continue;
/* alt key */
if (keycode == 1) {
nextchr = getch();
if (nextchr != ERR) {
keycode = curses2keycode[nextchr];
nextchr = ERR;
if (keycode == -1)
continue;
keycode |= ALT;
/* process keys reserved for qemu */
if (keycode >= QEMU_KEY_CONSOLE0 &&
keycode < QEMU_KEY_CONSOLE0 + 9) {
erase();
wnoutrefresh(stdscr);
console_select(keycode - QEMU_KEY_CONSOLE0);
invalidate = 1;
continue;
}
}
}
if (kbd_layout && !(keycode & GREY)) {
keysym = keycode2keysym[keycode & KEY_MASK];
if (keysym == -1)
keysym = chr;
keycode &= ~KEY_MASK;
keycode |= keysym2scancode(kbd_layout, keysym);
}
if (is_graphic_console()) {
/* since terminals don't know about key press and release
* events, we need to emit both for each key received */
if (keycode & SHIFT)
kbd_put_keycode(SHIFT_CODE);
if (keycode & CNTRL)
kbd_put_keycode(CNTRL_CODE);
if (keycode & ALT)
kbd_put_keycode(ALT_CODE);
if (keycode & GREY)
kbd_put_keycode(GREY_CODE);
kbd_put_keycode(keycode & KEY_MASK);
if (keycode & GREY)
kbd_put_keycode(GREY_CODE);
kbd_put_keycode((keycode & KEY_MASK) | KEY_RELEASE);
if (keycode & ALT)
kbd_put_keycode(ALT_CODE | KEY_RELEASE);
if (keycode & CNTRL)
kbd_put_keycode(CNTRL_CODE | KEY_RELEASE);
if (keycode & SHIFT)
//.........这里部分代码省略.........
开发者ID:astarasikov,项目名称:qemu,代码行数:101,代码来源:curses.c
示例3: clear
bool LibEventHttpClient::send(const std::string &url,
const std::vector<std::string> &headers,
int timeoutSeconds, bool async,
const void *data /* = NULL */,
int size /* = 0 */) {
clear();
m_url = url;
evhttp_request* request = evhttp_request_new(on_request_completed, this);
// request headers
bool keepalive = true;
bool addHost = true;
for (unsigned int i = 0; i < headers.size(); i++) {
const std::string &header = headers[i];
size_t pos = header.find(':');
if (pos != std::string::npos && header[pos + 1] == ' ') {
std::string name = header.substr(0, pos);
if (strcasecmp(name.c_str(), "Connection") == 0) {
keepalive = false;
} else if (strcasecmp(name.c_str(), "Host") == 0) {
addHost = false;
}
int ret = evhttp_add_header(request->output_headers,
name.c_str(), header.c_str() + pos + 2);
if (ret >= 0) {
continue;
}
}
Logger::Error("invalid request header: [%s]", header.c_str());
}
if (keepalive) {
evhttp_add_header(request->output_headers, "Connection", "keep-alive");
}
if (addHost) {
// REVIEW: libevent never sends a Host header (nor does it properly send
// HTTP 400 for HTTP/1.1 requests without such a header), in blatent
// violation of RFC2616; this should perhaps be fixed in the library
// proper. For now, add it if it wasn't set by the caller.
if (m_port == 80) {
evhttp_add_header(request->output_headers, "Host", m_address.c_str());
} else {
std::ostringstream ss;
ss << m_address << ":" << m_port;
evhttp_add_header(request->output_headers, "Host", ss.str().c_str());
}
}
// post data
if (data && size) {
evbuffer_add(request->output_buffer, data, size);
}
// url
evhttp_cmd_type cmd = data ? EVHTTP_REQ_POST : EVHTTP_REQ_GET;
// if we have a cached connection, we need to pump the event loop to clear
// any "connection closed" events that may be sitting there patiently.
if (m_conn) {
event_base_loop(m_eventBase, EVLOOP_NONBLOCK);
}
// even if we had an m_conn immediately above, it may have been cleared out
// by onConnectionClosed().
if (m_conn == nullptr) {
m_conn = evhttp_connection_new(m_address.c_str(), m_port);
evhttp_connection_set_closecb(m_conn, on_connection_closed, this);
evhttp_connection_set_base(m_conn, m_eventBase);
}
int ret = evhttp_make_request(m_conn, request, cmd, url.c_str());
if (ret != 0) {
Logger::Error("evhttp_make_request failed");
return false;
}
if (timeoutSeconds > 0) {
struct timeval timeout;
timeout.tv_sec = timeoutSeconds;
timeout.tv_usec = 0;
event_set(&m_eventTimeout, -1, 0, timer_callback, m_eventBase);
event_base_set(m_eventBase, &m_eventTimeout);
event_add(&m_eventTimeout, &timeout);
}
if (async) {
m_thread = new AsyncFunc<LibEventHttpClient>
(this, &LibEventHttpClient::sendImpl);
m_thread->start();
} else {
IOStatusHelper io("libevent_http", m_address.c_str(), m_port);
sendImpl();
}
return true;
}
开发者ID:Bluarggag,项目名称:hhvm,代码行数:96,代码来源:libevent-http-client.cpp
示例4: clear
SharedMemory::Handle::~Handle()
{
clear();
}
开发者ID:eocanha,项目名称:webkit,代码行数:4,代码来源:SharedMemoryCocoa.cpp
示例5: DecisionTreeNode
DecisionTreeThresholdNode::DecisionTreeThresholdNode() : DecisionTreeNode("DecisionTreeThresholdNode") {
clear();
}
开发者ID:nickgillian,项目名称:grt,代码行数:3,代码来源:DecisionTreeThresholdNode.cpp
示例6: main
int main()
{
int type;
int v = 0; /* to record variable a-z for = op */
double op2;
char s[MAXOP];
while ((type = getop(s)) != EOF)
{
switch (type)
{
case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g':
case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n':
case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u':
case 'v': case 'w': case 'x': case 'y': case 'z': case '$':
/*
* note: When a variable is reset using the = operator this could
* lead to an unused value on the stack. This is why the
* stack is cleared when a newline is encountered.
*/
if (isvar(type))
{
push(getvar(type));
}
else if (type == '$')
{
printf("error: no previously printed value\n");
}
v = type; /* record for = op below */
break;
case '=':
if (v)
{
setvar(v, pop());
v = 0;
}
else
{
printf("error: no previous variable specified\n");
}
break;
case 'S':
push(sin(pop()));
break;
case 'C':
push(cos(pop()));
break;
case 'T':
push(tan(pop()));
break;
case 'X':
push(exp(pop()));
break;
case 'L':
push(log10(pop()));
break;
case 'E':
push(exp(pop()));
break;
case 'R':
push(sqrt(pop()));
break;
case 'P':
op2 = pop();
push(pow(pop(), op2));
break;
case '!':
clear();
break;
case '@':
swap();
break;
case '#':
duplicate();
break;
case '&':
printf("\t%.8g\n", setvar('$', top()));
break;
case NUMBER:
push(atof(s));
break;
case '+':
push(pop() + pop());
break;
case '*':
push(pop() * pop());
break;
case '-':
op2 = pop();
push(pop() - op2);
break;
case '/':
op2 = pop();
if (op2 != 0.0)
push(pop() / op2);
else
printf("error: zero divisor for operator '/'\n");
break;
case '%':
op2 = pop();
//.........这里部分代码省略.........
开发者ID:wurzelstumpf,项目名称:cproglang,代码行数:101,代码来源:static.c
示例7: clear
void SendCoinsDialog::accept()
{
clear();
}
开发者ID:All0n3,项目名称:dogecoin,代码行数:4,代码来源:sendcoinsdialog.cpp
示例8: switch
Lex Scanner::get_lex(){
int d, j;
CS = H;
do
{
switch( CS ){
case H:
if ( (c == ' ') || (c == '\n') || (c == '\r') || (c == '\t') )
gc();
else if (isalpha(c) || (c == '_')){
clear();
add();
gc();
CS = IDENT;
}
else if (isdigit(c)){
d = c - '0';
gc();
CS = NUMB;
}
else if (c == '/'){
gc();
CS = COMS;
}
else if ( (c == '<') || (c == '>') || (c == '=')){
clear();
add();
gc();
CS = ALE;
}
else if (c == EOF)
return Lex(LEX_FIN,0,"EOF");
else if (c == '!'){
clear();
add();
gc();
CS = NEQ;
}
else if (c == '&'){
clear();
add();
gc();
CS = AND;
}
else if (c == '|'){
clear();
add();
gc();
CS = OR;
}
else
if (c == '"'){
clear();
gc();
CS = STR;
}
else
CS = DELIM;
break;
case IDENT:
if (isalpha(c) || isdigit(c) || (c == '_')){
add();
gc();
}
else
if (j = look(buf,TW))
return Lex (words[j],j, buf);
else{
j = TID.put(buf);
return Lex (LEX_ID, j, buf);
}
break;
case STR:
if (c == '"'){
gc();
return Lex (LEX_STRING, 0, buf);
}
else if (c == '\\'){
gc();
CS = BSC;
}
else if (c == EOF)
throw "String must be closed!";
else{
add();
gc();
}
/*else
throw "String can't contain \n!";*/
break;
case BSC:
if (c == 'n')
throw "String can't contain '\\n'!";
else if (c == 't'){
char c1 = c;
c = '\\';
add();
c = c1;
add();
gc();
//.........这里部分代码省略.........
开发者ID:Kirill1543,项目名称:Interpretator3,代码行数:101,代码来源:Scanner.cpp
示例9: QDialog
SendCoinsDialog::SendCoinsDialog(const PlatformStyle *platformStyle, QWidget *parent) :
QDialog(parent),
ui(new Ui::SendCoinsDialog),
clientModel(0),
model(0),
fNewRecipientAllowed(true),
fFeeMinimized(true),
platformStyle(platformStyle)
{
ui->setupUi(this);
if (!platformStyle->getImagesOnButtons()) {
ui->addButton->setIcon(QIcon());
ui->clearButton->setIcon(QIcon());
ui->sendButton->setIcon(QIcon());
} else {
ui->addButton->setIcon(platformStyle->SingleColorIcon(":/icons/add"));
ui->clearButton->setIcon(platformStyle->SingleColorIcon(":/icons/remove"));
ui->sendButton->setIcon(platformStyle->SingleColorIcon(":/icons/send"));
}
GUIUtil::setupAddressWidget(ui->lineEditCoinControlChange, this);
addEntry();
connect(ui->addButton, SIGNAL(clicked()), this, SLOT(addEntry()));
connect(ui->clearButton, SIGNAL(clicked()), this, SLOT(clear()));
// Coin Control
connect(ui->pushButtonCoinControl, SIGNAL(clicked()), this, SLOT(coinControlButtonClicked()));
connect(ui->checkBoxCoinControlChange, SIGNAL(stateChanged(int)), this, SLOT(coinControlChangeChecked(int)));
connect(ui->lineEditCoinControlChange, SIGNAL(textEdited(const QString &)), this, SLOT(coinControlChangeEdited(const QString &)));
// Coin Control: clipboard actions
QAction *clipboardQuantityAction = new QAction(tr("Copy quantity"), this);
QAction *clipboardAmountAction = new QAction(tr("Copy amount"), this);
QAction *clipboardFeeAction = new QAction(tr("Copy fee"), this);
QAction *clipboardAfterFeeAction = new QAction(tr("Copy after fee"), this);
QAction *clipboardBytesAction = new QAction(tr("Copy bytes"), this);
QAction *clipboardPriorityAction = new QAction(tr("Copy priority"), this);
QAction *clipboardLowOutputAction = new QAction(tr("Copy dust"), this);
QAction *clipboardChangeAction = new QAction(tr("Copy change"), this);
connect(clipboardQuantityAction, SIGNAL(triggered()), this, SLOT(coinControlClipboardQuantity()));
connect(clipboardAmountAction, SIGNAL(triggered()), this, SLOT(coinControlClipboardAmount()));
connect(clipboardFeeAction, SIGNAL(triggered()), this, SLOT(coinControlClipboardFee()));
connect(clipboardAfterFeeAction, SIGNAL(triggered()), this, SLOT(coinControlClipboardAfterFee()));
connect(clipboardBytesAction, SIGNAL(triggered()), this, SLOT(coinControlClipboardBytes()));
connect(clipboardPriorityAction, SIGNAL(triggered()), this, SLOT(coinControlClipboardPriority()));
connect(clipboardLowOutputAction, SIGNAL(triggered()), this, SLOT(coinControlClipboardLowOutput()));
connect(clipboardChangeAction, SIGNAL(triggered()), this, SLOT(coinControlClipboardChange()));
ui->labelCoinControlQuantity->addAction(clipboardQuantityAction);
ui->labelCoinControlAmount->addAction(clipboardAmountAction);
ui->labelCoinControlFee->addAction(clipboardFeeAction);
ui->labelCoinControlAfterFee->addAction(clipboardAfterFeeAction);
ui->labelCoinControlBytes->addAction(clipboardBytesAction);
ui->labelCoinControlPriority->addAction(clipboardPriorityAction);
ui->labelCoinControlLowOutput->addAction(clipboardLowOutputAction);
ui->labelCoinControlChange->addAction(clipboardChangeAction);
// init transaction fee section
QSettings settings;
if (!settings.contains("fFeeSectionMinimized"))
settings.setValue("fFeeSectionMinimized", true);
if (!settings.contains("nFeeRadio") && settings.contains("nTransactionFee") && settings.value("nTransactionFee").toLongLong() > 0) // compatibility
settings.setValue("nFeeRadio", 1); // custom
if (!settings.contains("nFeeRadio"))
settings.setValue("nFeeRadio", 0); // recommended
if (!settings.contains("nCustomFeeRadio") && settings.contains("nTransactionFee") && settings.value("nTransactionFee").toLongLong() > 0) // compatibility
settings.setValue("nCustomFeeRadio", 1); // total at least
if (!settings.contains("nCustomFeeRadio"))
settings.setValue("nCustomFeeRadio", 0); // per kilobyte
if (!settings.contains("nSmartFeeSliderPosition"))
settings.setValue("nSmartFeeSliderPosition", 0);
if (!settings.contains("nTransactionFee"))
settings.setValue("nTransactionFee", (qint64)DEFAULT_TRANSACTION_FEE);
if (!settings.contains("fPayOnlyMinFee"))
settings.setValue("fPayOnlyMinFee", false);
// Dogecoin: Disable free transactions
/* if (!settings.contains("fSendFreeTransactions"))
settings.setValue("fSendFreeTransactions", false); */
ui->groupFee->setId(ui->radioSmartFee, 0);
ui->groupFee->setId(ui->radioCustomFee, 1);
ui->groupFee->button((int)std::max(0, std::min(1, settings.value("nFeeRadio").toInt())))->setChecked(true);
ui->groupCustomFee->setId(ui->radioCustomPerKilobyte, 0);
ui->groupCustomFee->setId(ui->radioCustomAtLeast, 1);
ui->groupCustomFee->button((int)std::max(0, std::min(1, settings.value("nCustomFeeRadio").toInt())))->setChecked(true);
ui->sliderSmartFee->setValue(settings.value("nSmartFeeSliderPosition").toInt());
ui->customFee->setValue(settings.value("nTransactionFee").toLongLong());
ui->checkBoxMinimumFee->setChecked(settings.value("fPayOnlyMinFee").toBool());
// Dogecoin: Disable free transactions
// ui->checkBoxFreeTx->setChecked(settings.value("fSendFreeTransactions").toBool());
minimizeFeeSection(settings.value("fFeeSectionMinimized").toBool());
}
开发者ID:All0n3,项目名称:dogecoin,代码行数:93,代码来源:sendcoinsdialog.cpp
示例10: clear
void ScriptUnitView::onRun()
{
clear();
m_data->run();
}
开发者ID:yudjin87,项目名称:tour_du_monde,代码行数:5,代码来源:ScriptUnitView.cpp
示例11: clear
void CD3D11VertexDescriptor::removeAllAttribute()
{
CVertexDescriptor::removeAllAttribute();
clear();
}
开发者ID:jivibounty,项目名称:irrlicht,代码行数:6,代码来源:CD3D11VertexDescriptor.cpp
示例12: clear
NetworkResourcesData::~NetworkResourcesData()
{
clear();
}
开发者ID:cheekiatng,项目名称:webkit,代码行数:4,代码来源:NetworkResourcesData.cpp
示例13: clear
LOCAL_CACHE_TEMPLATE
LOCAL_CACHE_CLASS::~local_cache() {
clear();
}
开发者ID:alibaba,项目名称:tair,代码行数:4,代码来源:local_cache.hpp
示例14: main
int main(int argc, char* argv[]){
/* Initialize pseudo random number generator */
srand(time(NULL));
/* Read command line arguments */
struct basic_options op;
struct multi_options mop;
if (get_options(argc, argv, &op, &mop) == 1) return 1;
/* Setup signal handlers */
struct sigaction newhandler; /* new settings */
sigset_t blocked; /* set of blocked sigs */
newhandler.sa_flags = SA_RESTART; /* options */
sigemptyset(&blocked); /* clear all bits */
newhandler.sa_mask = blocked; /* store blockmask */
newhandler.sa_handler = on_timer; /* handler function */
if ( sigaction(SIGALRM, &newhandler, NULL) == -1 )
perror("sigaction");
/* prepare the terminal for the animation */
setlocale(LC_ALL, "");
initscr(); /* initialize the library and screen */
cbreak(); /* put terminal into non-blocking input mode */
noecho(); /* turn off echo */
start_color();
clear(); /* clear the screen */
curs_set(0); /* hide the cursor */
use_default_colors();
init_pair(0, COLOR_WHITE, COLOR_BLACK);
init_pair(1, COLOR_WHITE, COLOR_BLACK);
init_pair(2, COLOR_BLACK, COLOR_BLACK);
init_pair(3, COLOR_RED, COLOR_BLACK);
init_pair(4, COLOR_GREEN, COLOR_BLACK);
init_pair(5, COLOR_BLUE, COLOR_BLACK);
init_pair(6, COLOR_YELLOW, COLOR_BLACK);
init_pair(7, COLOR_MAGENTA, COLOR_BLACK);
init_pair(8, COLOR_CYAN, COLOR_BLACK);
color_set(0, NULL);
assume_default_colors(COLOR_WHITE, COLOR_BLACK);
clear();
struct state st;
struct ui ui;
/* Initialize the parameters of the program */
attrset(A_BOLD | COLOR_PAIR(2));
mvaddstr(0,0,"Map is generated. Please wait.");
refresh();
state_init(&st, &op, &mop);
ui_init(&st, &ui);
clear();
/* non-blocking input */
int fd_flags = fcntl(0, F_GETFL);
fcntl(0, F_SETFL, (fd_flags|O_NONBLOCK));
/* Start the real time interval timer with delay interval size */
struct itimerval it;
it.it_value.tv_sec = 0;
it.it_value.tv_usec = 10000;
it.it_interval.tv_sec = 0;
it.it_interval.tv_usec = 10000;
setitimer(ITIMER_REAL, &it, NULL);
refresh();
input_ready = 0;
time_to_redraw = 1;
if (!mop.multiplayer_flag) {
/* Run the game */
run(&st, &ui);
}
else {
if (mop.server_flag) run_server(&st, mop.clients_num, mop.val_server_port);
else run_client(&st, &ui, mop.val_server_addr, mop.val_server_port, mop.val_client_port);
}
/* Restore the teminal state */
echo();
curs_set(1);
clear();
endwin();
if (!mop.multiplayer_flag || mop.server_flag)
printf ("Random seed was %i\n", st.map_seed);
free(mop.val_server_addr);
free(mop.val_server_port);
free(mop.val_client_port);
return 0;
}
开发者ID:vesaliusmac,项目名称:curseofwar,代码行数:97,代码来源:main.c
示例15: clear
DecisionTreeThresholdNode::~DecisionTreeThresholdNode(){
clear();
}
开发者ID:nickgillian,项目名称:grt,代码行数:3,代码来源:DecisionTreeThresholdNode.cpp
示例16: END
//GOODEND or BADEND
void END(int end,int stgnum,node_t *trees,int auto_or_mamual,Agent_status *agent)
{
int total_points = agent->X;
if (end == 0)
{
if (agent->X < 0)
{
total_points = 0;
agent->X = 0;
}
if (agent->ENEMY_TOUCH_FLAG == 1)
{
total_points -= 50;
}
if (total_points < 0)
{
total_points = 0;
}
//BadEND
if (agent->ON_OFF == 0){
mvprintw(LINES/2+1,COLS/2-10,"(>_<;) (>_< )");
mvprintw(LINES/2,COLS/2-4,"GAME OVER");
mvaddstr(LINES/2-3,COLS/2-10,"retry or quit [r/q] ?");
curs_set(0);
Refresh(agent);
mvprintw(LINES/2+1,COLS/2-12,"(>_<;)) (>_< ) ");
mvprintw(LINES/2,COLS/2-4,"GAME OVER");
mvaddstr(LINES/2-3,COLS/2-10,"retry or quit [r/q] ?");
curs_set(0);
Refresh(agent);
mvprintw(LINES/2+1,COLS/2-14,"(>_<;)))) (T-T ) ");
mvprintw(LINES/2,COLS/2-4,"GAME OVER");
mvaddstr(LINES/2-3,COLS/2-10,"retry or quit [r/q] ?");
curs_set(0);
Refresh(agent);
mvprintw(LINES/2+1,COLS/2-16,"(>_<;)))))sorry (T-T )");
mvprintw(LINES/2,COLS/2-4,"GAME OVER");
mvaddstr(LINES/2-3,COLS/2-10,"retry or quit [r/q] ?");
curs_set(0);
mvprintw(LINES/4,COLS/2-20,"%d DISTANCE = TOTAL %d POINTS!!!",agent->X,total_points);
Refresh(agent);
}
//agent->END_FLAG = 1;
agent->TOTAL_POINTS = total_points;
}
else
{
//GoodEND
if(agent->ON_OFF == 0)
{
clear();
mvprintw(LINES/2+1,COLS/2-8,"(*´<) (>'*)");
mvprintw(LINES/2,COLS/2-4,"GOOD END");
mvaddstr(LINES/2-3,COLS/2-10,"retry or quit [r/q] ?");
curs_set(0);
Refresh(agent);
clear();
mvprintw(LINES/2+1,COLS/2-7,"(*´<) (>'*)");
mvprintw(LINES/2,COLS/2-4,"GOOD END");
mvaddstr(LINES/2-3,COLS/2-10,"retry or quit [r/q] ?");
curs_set(0);
Refresh(agent);
clear();
mvprintw(LINES/2+1,COLS/2-6,"(*´<) (>'*)");
mvprintw(LINES/2,COLS/2-4,"GOOD END");
mvaddstr(LINES/2-3,COLS/2-10,"retry or quit [r/q] ?");
curs_set(0);
Refresh(agent);
clear();
mvprintw(LINES/2+1,COLS/2-5,"(*´з)(ε'*)chu!!");
mvprintw(LINES/2,COLS/2-4,"GOOD END");
mvaddstr(LINES/2-3,COLS/2-10,"retry or quit [r/q] ?");
curs_set(0);
Refresh(agent);
}
total_points += agent->TIMES;
mvprintw(LINES/4,COLS/2-30,"%d TIMES + %d DISTANCE = TOTAL %d POINTS!!!",agent->TIMES,agent->X,total_points);
curs_set(0);
Refresh(agent);
}//Dead or Goal
agent->END_FLAG = 1;
agent->TOTAL_POINTS = total_points;
}
开发者ID:kanpe777,项目名称:gp_simulator,代码行数:100,代码来源:simulate.c
示例17: clear
DuokanTreeView::~DuokanTreeView()
{
clear();
}
开发者ID:IrdetoSCAClient,项目名称:web_browser,代码行数:4,代码来源:tree_view.cpp
示例18: clear
QgsWfsCapabilities::Capabilities::Capabilities()
{
clear();
}
开发者ID:Gustry,项目名称:QGIS,代码行数:4,代码来源:qgswfscapabilities.cpp
示例19: clear
CMathDependencyGraph::~CMathDependencyGraph()
{
clear();
}
开发者ID:PriKalra,项目名称:COPASI,代码行数:4,代码来源:CMathDependencyGraph.cpp
示例20: clear
V3Graph::~V3Graph() {
clear();
}
开发者ID:VarunKoyyalagunta,项目名称:verilator,代码行数:3,代码来源:V3Graph.cpp
注:本文中的clear函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论