Ditto; But the window SHOULD be centered, and have the correct size.

This commit is contained in:
EGAMatsu 2024-06-02 18:04:17 -05:00
parent 7927025ab0
commit a0087e75fb
2 changed files with 11 additions and 2 deletions

View File

@ -115,6 +115,12 @@ cc_uint64 Stopwatch_ElapsedMicroseconds(cc_uint64 beg, cc_uint64 end) {
return (end - beg) / 1000;
}
void Stopwatch_Init(void) {
//TODO
cc_uint64 doSomething = Stopwatch_Measure();
}
/*########################################################################################################################*
*-----------------------------------------------------Directory/File------------------------------------------------------*
@ -414,7 +420,7 @@ cc_bool Platform_DescribeError(cc_result res, cc_string* dst) {
void Platform_Init(void) {
printf("Macintosh ClassiCube has started to init.\n"); // Test, just to see if it's actually *running* at all.
Stopwatch_Measure();
Stopwatch_Init();
}
cc_result Platform_Encrypt(const void* data, int len, cc_string* dst) {

View File

@ -31,9 +31,12 @@ void Window_Free(void) { }
static void DoCreateWindow(int width, int height) {
Rect r = qd.screenBits.bounds;
/* TODO: Make less-crap method of getting center. */
int centerX = r.right/2;
int centerY = r.bottom/2;
// TODO
SetRect(&r, r.left + 5, r.top + 45, r.right - 5, r.bottom - 5);
SetRect(&r, centerX-(width/2), centerY-(height/2), centerX+(width/2), centerY+(height/2));
win = NewWindow(NULL, &r, "\pClassiCube", true, 0, (WindowPtr)-1, false, 0);
SetPort(win);
}