Browse Source

Finished lowercase letters

joe 3 years ago
parent
commit
0c0626b345
1 changed files with 112 additions and 14 deletions
  1. 112 14
      olive.c

+ 112 - 14
olive.c

@@ -74,7 +74,14 @@ static char default_font_glyphs[128][DEFAULT_FONT_HEIGHT][DEFAULT_FONT_WIDTH] =
         {0, 1, 0, 0, 0},
         {0, 1, 0, 0, 0},
         {0, 1, 0, 0, 0},
         {0, 1, 0, 0, 0},
     },
     },
-    ['g'] = {0},
+    ['g'] = {
+        {0, 1, 1, 1, 0},
+        {1, 0, 0, 1, 0},
+        {1, 0, 0, 1, 0},
+        {0, 1, 1, 1, 0},
+        {0, 0, 0, 1, 0},
+        {0, 1, 1, 0, 0},
+    },
     ['h'] = {
     ['h'] = {
         {1, 0, 0, 0, 0},
         {1, 0, 0, 0, 0},
         {1, 1, 1, 0, 0},
         {1, 1, 1, 0, 0},
@@ -83,9 +90,30 @@ static char default_font_glyphs[128][DEFAULT_FONT_HEIGHT][DEFAULT_FONT_WIDTH] =
         {1, 0, 0, 1, 0},
         {1, 0, 0, 1, 0},
         {1, 0, 0, 1, 0},
         {1, 0, 0, 1, 0},
     },
     },
-    ['i'] = {0},
-    ['j'] = {0},
-    ['k'] = {0},
+    ['i'] = {
+        {0, 0, 1, 0, 0},
+        {0, 0, 0, 0, 0},
+        {0, 0, 1, 0, 0},
+        {0, 0, 1, 0, 0},
+        {0, 0, 1, 0, 0},
+        {0, 0, 1, 0, 0},
+    },
+    ['j'] = {
+        {0, 0, 1, 0, 0},
+        {0, 0, 0, 0, 0},
+        {0, 0, 1, 0, 0},
+        {0, 0, 1, 0, 0},
+        {1, 0, 1, 0, 0},
+        {0, 1, 1, 0, 0},
+    },
+    ['k'] = {
+        {1, 0, 0, 0, 0},
+        {1, 0, 0, 1, 0},
+        {1, 0, 1, 0, 0},
+        {1, 1, 0, 0, 0},
+        {1, 0, 1, 0, 0},
+        {1, 0, 0, 1, 0},
+    },
     ['l'] = {
     ['l'] = {
         {0, 1, 1, 0, 0},
         {0, 1, 1, 0, 0},
         {0, 0, 1, 0, 0},
         {0, 0, 1, 0, 0},
@@ -94,8 +122,22 @@ static char default_font_glyphs[128][DEFAULT_FONT_HEIGHT][DEFAULT_FONT_WIDTH] =
         {0, 0, 1, 0, 0},
         {0, 0, 1, 0, 0},
         {0, 1, 1, 1, 0},
         {0, 1, 1, 1, 0},
     },
     },
-    ['m'] = {0},
-    ['n'] = {0},
+    ['m'] = {
+        {0, 0, 0, 0, 0},
+        {0, 1, 0, 1, 1},
+        {1, 0, 1, 0, 1},
+        {1, 0, 1, 0, 1},
+        {1, 0, 1, 0, 1},
+        {1, 0, 1, 0, 1},
+    },
+    ['n'] = {
+        {0, 0, 0, 0, 0},
+        {0, 1, 1, 1, 0},
+        {1, 0, 0, 1, 0},
+        {1, 0, 0, 1, 0},
+        {1, 0, 0, 1, 0},
+        {1, 0, 0, 1, 0},
+    },
     ['o'] = {
     ['o'] = {
         {0, 0, 0, 0, 0},
         {0, 0, 0, 0, 0},
         {0, 1, 1, 0, 0},
         {0, 1, 1, 0, 0},
@@ -112,7 +154,14 @@ static char default_font_glyphs[128][DEFAULT_FONT_HEIGHT][DEFAULT_FONT_WIDTH] =
         {1, 0, 0, 0, 0},
         {1, 0, 0, 0, 0},
         {1, 0, 0, 0, 0},
         {1, 0, 0, 0, 0},
     },
     },
-    ['q'] = {0},
+    ['q'] = {
+        {0, 1, 1, 1, 0},
+        {1, 0, 0, 1, 0},
+        {1, 0, 0, 1, 0},
+        {0, 1, 1, 1, 0},
+        {0, 0, 0, 1, 0},
+        {0, 0, 0, 1, 0},
+    },
     ['r'] = {
     ['r'] = {
         {0, 0, 0, 0, 0},
         {0, 0, 0, 0, 0},
         {1, 0, 1, 1, 0},
         {1, 0, 1, 1, 0},
@@ -121,10 +170,38 @@ static char default_font_glyphs[128][DEFAULT_FONT_HEIGHT][DEFAULT_FONT_WIDTH] =
         {1, 0, 0, 0, 0},
         {1, 0, 0, 0, 0},
         {1, 0, 0, 0, 0},
         {1, 0, 0, 0, 0},
     },
     },
-    ['s'] = {0},
-    ['t'] = {0},
-    ['u'] = {0},
-    ['v'] = {0},
+    ['s'] = {
+        {0, 0, 0, 0, 0},
+        {0, 1, 1, 1, 0},
+        {1, 0, 0, 0, 0},
+        {1, 1, 1, 1, 0},
+        {0, 0, 0, 1, 0},
+        {1, 1, 1, 0, 0},
+    },
+    ['t'] = {
+        {0, 1, 0, 0, 0},
+        {0, 1, 0, 0, 0},
+        {1, 1, 1, 1, 0},
+        {0, 1, 0, 0, 0},
+        {0, 1, 0, 1, 0},
+        {0, 1, 1, 0, 0},
+    },
+    ['u'] = {
+        {0, 0, 0, 0, 0},
+        {1, 0, 0, 1, 0},
+        {1, 0, 0, 1, 0},
+        {1, 0, 0, 1, 0},
+        {1, 0, 0, 1, 0},
+        {0, 1, 1, 1, 0},
+    },
+    ['v'] = {
+        {0, 0, 0, 0, 0},
+        {1, 0, 0, 1, 0},
+        {1, 0, 0, 1, 0},
+        {1, 0, 0, 1, 0},
+        {1, 0, 0, 1, 0},
+        {0, 1, 1, 0, 0},
+    },
     ['w'] = {
     ['w'] = {
         {0, 0, 0, 0, 0},
         {0, 0, 0, 0, 0},
         {1, 0, 0, 0, 1},
         {1, 0, 0, 0, 1},
@@ -133,9 +210,30 @@ static char default_font_glyphs[128][DEFAULT_FONT_HEIGHT][DEFAULT_FONT_WIDTH] =
         {1, 0, 1, 0, 1},
         {1, 0, 1, 0, 1},
         {0, 1, 1, 1, 1},
         {0, 1, 1, 1, 1},
     },
     },
-    ['x'] = {0},
-    ['y'] = {0},
-    ['z'] = {0},
+    ['x'] = {
+        {0, 0, 0, 0, 0},
+        {1, 0, 1, 0, 0},
+        {1, 0, 1, 0, 0},
+        {0, 1, 0, 0, 0},
+        {1, 0, 1, 0, 0},
+        {1, 0, 1, 0, 0},
+    },
+    ['y'] = {
+        {0, 0, 0, 0, 0},
+        {1, 0, 1, 0, 0},
+        {1, 0, 1, 0, 0},
+        {1, 0, 1, 0, 0},
+        {0, 1, 0, 0, 0},
+        {0, 1, 0, 0, 0},
+    },
+    ['z'] = {
+        {0, 0, 0, 0, 0},
+        {1, 1, 1, 1, 0},
+        {0, 0, 0, 1, 0},
+        {0, 1, 1, 0, 0},
+        {1, 0, 0, 0, 0},
+        {1, 1, 1, 1, 0},
+    },
 
 
     ['A'] = {0},
     ['A'] = {0},
     ['B'] = {0},
     ['B'] = {0},