25'ten fazla konu seçemezsiniz
Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
29 satır
506 B
29 satır
506 B
#ifndef INPUTOUTPUT_H |
|
#define INPUTOUTPUT_H |
|
|
|
#define KEY_ESC 27 |
|
#define KEY_SPACE 32 |
|
|
|
#include <string> |
|
|
|
class IO |
|
{ |
|
public: |
|
static void initialize(); |
|
static void update(); |
|
|
|
static std::string trim(std::string str); |
|
static std::string untrim(std::string str, unsigned int length); |
|
|
|
static int getKeyCode(); |
|
static std::string getKeyName(); |
|
static std::string getStrInput(); |
|
static bool getQuit(); |
|
static void setQuit(); |
|
|
|
private: |
|
static int keyCode; |
|
static bool quit; |
|
}; |
|
|
|
#endif // INPUTOUTPUT_H
|
|
|