Olav SørensenPushed v1.38 code8950a754 years agoHistory
61 lines · 3.8 KB · C
RawDownload
#pragma once #include <stdint.h>#include <stdbool.h>  #define ARROW_RIGHT 3#define ARROW_LEFT 4#define ARROW_UP 5#define ARROW_DOWN 6#define ARROW_RIGHT_STR "\x03"#define ARROW_LEFT_STR "\x04"#define ARROW_UP_STR "\x05"#define ARROW_DOWN_STR "\x06" void charOut(uint32_t xPos, uint32_t yPos, char ch, uint32_t color);void charOut2(uint32_t xPos, uint32_t yPos, char ch);void charOutBg(uint32_t xPos, uint32_t yPos, char ch, uint32_t fgColor, uint32_t bgColor);void charOutBig(uint32_t xPos, uint32_t yPos, char ch, uint32_t color);void charOutBigBg(uint32_t xPos, uint32_t yPos, char ch, uint32_t fgColor, uint32_t bgColor);void textOut(uint32_t xPos, uint32_t yPos, const char *text, uint32_t color);void textOut2(uint32_t xPos, uint32_t yPos, const char *text);void textOutN(uint32_t xPos, uint32_t yPos, const char *text, uint32_t n, uint32_t color);void textOutTight(uint32_t xPos, uint32_t yPos, const char *text, uint32_t color);void textOutTightN(uint32_t xPos, uint32_t yPos, const char *text, uint32_t n, uint32_t color);void textOutBg(uint32_t xPos, uint32_t yPos, const char *text, uint32_t fgColor, uint32_t bgColor);void textOutBig(uint32_t xPos, uint32_t yPos, const char *text, uint32_t color);void textOutBigBg(uint32_t xPos, uint32_t yPos, const char *text, uint32_t fgColor, uint32_t bgColor); void printOneHex(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor);void printTwoHex(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor);void printThreeHex(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor);void printFourHex(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor);void printFiveHex(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor);void printOneHexBig(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor);void printTwoHexBig(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor); void printTwoDecimals(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor);void printThreeDecimals(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor);void printFourDecimals(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor);void printFiveDecimals(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor);void printSixDecimals(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor);void printTwoDecimalsBig(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor);void printOneHexBg(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor, uint32_t backColor);void printTwoHexBg(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor, uint32_t backColor);void printThreeHexBg(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor, uint32_t backColor);void printFourHexBg(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor, uint32_t backColor);void printFiveHexBg(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor, uint32_t backColor);void printOneHexBigBg(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor, uint32_t backColor);void printTwoHexBigBg(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor, uint32_t backColor);void printSixDecimalsBg(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor, uint32_t backColor);void printTwoDecimalsBg(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor, uint32_t backColor);void printThreeDecimalsBg(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor, uint32_t backColor);void printFourDecimalsBg(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor, uint32_t backColor);void printFiveDecimalsBg(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor, uint32_t backColor);void printTwoDecimalsBigBg(uint32_t x, uint32_t y, uint32_t value, uint32_t fontColor, uint32_t backColor); void setPrevStatusMessage(void);void setStatusMessage(const char *msg, bool carry);void displayMsg(const char *msg);void displayErrorMsg(const char *msg);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t