30日でできる! OS自作入門 7日目:遊ぶ @ Blog - Linux Life

30日でできる! OS自作入門 7日目:遊ぶ

2008/04/17 ( n ) < HariboteOS >

マルチタスクに進む前に、というか、進む気持ちが今日は起こらなかったので、 HariboteOS の C言語のソースを色々いじってみた。

typedef _Point
{
    int x;
    int y;
} Point;

と同じように Size, Rect 構造体を作って、
graphics.c や sheet.c の座標関係を扱っている部分を全て書き換えた。

C++ のクラスのようにメソッドを作れないとメリットが半減のような気がするが、 ソースの見た目は自分的にはとても良くなったようだ。

試しに、高速カウンタで計測してみると、、、、、2割くらい遅くなってるかも。
うーむ。よくない。でも、元に戻すのは何かくやしいのでどうするかは保留。

変更の途中で、背景、ウィンドウを描画しているところを書き換える際にKDE4ライクなイメージに書き換えた。

寄り道はこの位にして、明日こそはマルチタスクを実装しよう。

カテゴリ

スポンサードリンク

Copyright © 2025 Linux-Life.net