removed most uses of the 'package' keyword
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Sat, 21 May 2022 03:24:47 +0000 (22:24 -0500)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Sat, 21 May 2022 03:24:47 +0000 (22:24 -0500)
28 files changed:
src/client/game.onyx
src/client/gfx/canvas.onyx
src/client/gfx/font.onyx
src/client/gfx/immediate.onyx
src/client/gfx/mesh.onyx
src/client/gfx/shader.onyx
src/client/gfx/texture.onyx
src/client/gfx/ui.onyx
src/client/globals.onyx
src/client/menu/connect_menu.onyx
src/client/net/handlers.onyx
src/client/net/net.onyx
src/client/net/outbound.onyx
src/client/utils/camera.onyx
src/client/utils/colors.onyx
src/client/utils/input.onyx
src/client/utils/logger.onyx
src/client/utils/utils.onyx
src/client/utils/vecmath.onyx
src/client/world/chunk.onyx
src/client/world/physics.onyx
src/client/world/player.onyx
src/client/world/player_manager.onyx
src/client/world/world.onyx
src/client/world/worldgen.onyx
src/server/build.onyx
src/server/server.onyx
src/shared/packets.onyx

index b29d17dde3f72788f3156c691ab20c9f6e17971b..0460890446f614c207b27347dc330d50c72fc059 100644 (file)
@@ -1,8 +1,8 @@
 
-use package core
-use package glfw3
-use package opengles
-use package stb_truetype
+use core
+use glfw3
+use opengles
+use stb_truetype
 
 #local {
     world_shader: Shader;
index f8ffef2cd8f95c8b5d9b56479dec205e1d80f019..862c451649ba4383fde55856e71cb5f57bfce34e 100644 (file)
@@ -1,6 +1,6 @@
 
-use package core
-use package opengles
+use core
+use opengles
 
 
 Canvas :: struct {
index d4b406c36f54013ce8010a7dce988f83f3f6384e..755c571f270e2169985b9a8dd101ee2a3baead3f 100644 (file)
@@ -1,8 +1,8 @@
 
-use package core
-use package core.intrinsics.onyx {__zero_value}
-use package stb_truetype
-use package opengles
+use core
+use core.intrinsics.onyx {__zero_value}
+use stb_truetype
+use opengles
 
 #local {
     font_registry: Map(FontDescriptor, Font);
index 4adb269b5828c348b56118147ee857cdb18462b9..f5fbed726430aaa9cc5fe4d9dd3c7c5208be8a02 100644 (file)
@@ -1,7 +1,7 @@
 
-use package core
-use package opengles
-use package glfw3
+use core
+use opengles
+use glfw3
 
 immediate_init :: () {
     vertex_data = make([] Immediate_Vertex, Maximum_Vertex_Count);
index 689a68eddb3a739fe1804d571c2c28495e4d670f..89f1946d281460056264d810e524be839d386c86 100644 (file)
@@ -1,5 +1,5 @@
-use package core
-use package opengles
+use core
+use opengles
 
 Mesh :: struct (Vertex_Type: type_expr) {
     handle: GLint;
@@ -23,7 +23,7 @@ mesh_make :: (verticies: [] $T, indicies: [] u32, gl_hint := GL_STATIC_DRAW) ->
     glBindBuffer(GL_ARRAY_BUFFER, mesh.vertex_handle);
     glBufferData(GL_ARRAY_BUFFER, sizeof T * verticies.count, verticies.data, gl_hint);
 
-    type_info :: package runtime.info
+    type_info :: runtime.info
     vertex_info := cast(^type_info.Type_Info_Struct) type_info.get_type_info(T);
     vertex_attr := 0;
     for attr: vertex_info.members {
index 5b8fe9412b7d986b756073c4b509b0f8ff56386e..a00b4dc4682da2581e0fa15ff31d4c59d9fc8afc 100644 (file)
@@ -1,6 +1,6 @@
 
-use package core
-use package opengles
+use core
+use opengles
 
 Shader :: struct {
     vs, fs: GLuint;
@@ -178,7 +178,7 @@ Shader_Block :: struct {
 }
 
 shader_block_create :: (T: type_expr) -> Shader_Block {
-    type_info :: package runtime.info
+    type_info :: runtime.info
 
     // This is 2 beacuse the window and world matrix blocks are
     // not allocated using this procedure.
@@ -207,7 +207,7 @@ shader_block_link :: (s: ^Shader_Block, use shader: Shader, field_name: cstr) {
 }
 
 shader_block_update :: (s: ^Shader_Block, field: str, value: $T) {
-    type_info :: package runtime.info
+    type_info :: runtime.info
 
     glBindBuffer(GL_UNIFORM_BUFFER, s.block_buffer);
     defer glBindBuffer(GL_UNIFORM_BUFFER, -1);
index 289eb57c6660db7715c3f1b384ba1d214e7f16dd..da353b9325d73a5fef6b6399f1eba9f82855166c 100644 (file)
@@ -1,8 +1,8 @@
 
-use package core
-use package core.intrinsics.onyx { __zero_value as Zero }
-use package opengles
-use package stb_image
+use core
+use core.intrinsics.onyx { __zero_value as Zero }
+use opengles
+use stb_image
 
 #local texture_cache: Map(str, Texture);
 
index c9d7a4e7bdc638dcb511177f0dd132d4a469e4f9..b807ef5f4391fb24356b40b3a1ba7b0d948b1668 100644 (file)
@@ -3,10 +3,10 @@
 //
 package ui
 
-use package core
-use package opengles
-use package glfw3
-use package main
+use core
+use opengles
+use glfw3
+use main
 
 UI_Id :: u32
 
@@ -800,10 +800,9 @@ scrolling_region_stop :: () {
     scroll_states : Map(UI_Id, Scroll_State);
 
     get_site_hash :: macro (site: CallSite, increment := 0) -> UI_Id {
-        hash :: package core.hash
-        file_hash   := hash.to_u32(site.file);
-        line_hash   := hash.to_u32(site.line);
-        column_hash := hash.to_u32(site.column);
+        file_hash   := core.hash.to_u32(site.file);
+        line_hash   := core.hash.to_u32(site.line);
+        column_hash := core.hash.to_u32(site.column);
 
         return ~~ (file_hash * 0x472839 + line_hash * 0x6849210 + column_hash * 0x1248382 + increment);
     }
index 3c56a03848280b40933b5252e2a4f2062d4faccf..8ea3318c5939a6b447b9d3c411da286a4af45fb0 100644 (file)
@@ -1,5 +1,4 @@
-use package glfw3
 
-@GlobalVariable window: GLFWwindow_p;
+@GlobalVariable window: glfw3.GLFWwindow_p;
 
 debug_screen := false;
index cb7cdbb4329a7a86a403862747ba1ecc2a6f7cf3..19be689f22ef9da74a238ce46c1002c51f15e460 100644 (file)
@@ -1,7 +1,7 @@
 
-use package core
-use package glfw3
-use package opengles
+use core
+use glfw3
+use opengles
 
 #local {
     ip_addr: [..] u8;
@@ -15,7 +15,7 @@ Connect_Menu :: struct {
     init :: (_: rawptr) {
         array.clear(^port);
         port_buffer: [8] u8;
-        string.concat(^port, conv.format(port_buffer, "{}", (package runtime.vars).Game_Port));
+        string.concat(^port, conv.format(port_buffer, "{}", runtime.vars.Game_Port));
 
         title_font = font_lookup(.{"./assets/fonts/calibri.ttf", 64});
 
index 241cbb6e621bc02ce0ec4d6d31870ad7c11f1ace..19f315642a35e9bafa79d665974b73ec623b7b95 100644 (file)
@@ -1,10 +1,9 @@
 package game_net
 
 #local {
-    use package core
-    use package main   
-    onet    :: package onyx_net
-    packets :: package packets
+    use core
+    use main   
+    onet :: onyx_net
 }
 
 #tag Packet_Handler.{ .Verify_Connect }
index 91c91c14091f7ff69dd5d01480f2b1fb0ad64489..b6528d2e5ce2e0b48cc2f9b4d7af47dac053fe77 100644 (file)
@@ -1,14 +1,13 @@
 package game_net
 
 #local {
-    use package core
-    use package main   
-    onet    :: package onyx_net
-    packets :: package packets
+    use core
+    use main
+    onet :: onyx_net
 }
 
 register_handles :: () {
-    use package runtime.info;
+    use runtime.info;
 
     procs := get_procedures_with_tag(Packet_Handler);
     defer delete(^procs);
index c2d58df4dd66ad407a0a595108ad3716e372b98d..16b189600a5f6a5a114d40a9c9395392da73949c 100644 (file)
@@ -1,16 +1,15 @@
 package game_net
 
 #local {
-    use package core
-    use package main
-    onet    :: package onyx_net
-    packets :: package packets
+    use core
+    use main
+    onet :: onyx_net
 }
 
 send_connect :: (name: str) {
     msg := cast(^packets.Connect) calloc(sizeof packets.Connect + name.count);
     msg.type = .Connect;
-    msg.client_version = (package runtime.vars).Game_Version;
+    msg.client_version = runtime.vars.Game_Version;
     msg.name_length = ~~ name.count;
     memory.copy(~~ ^msg.name_data, name.data, name.count);
 
index c8bc72d9384f2b5ed9a2f982eab18c12b18828cb..1e701b17858dd76061f3d989c861fd6e3d044d01 100644 (file)
@@ -1,4 +1,4 @@
-use package core
+use core
 
 @GlobalVariable
 camera: Camera;
index ab6231dfeae2ea4530213d8c68e0eacd6a524614..b8f18f20a7a8bc8c76b5ddf2772e0c47114c876d 100644 (file)
@@ -1,5 +1,5 @@
 
-use package core
+use core
 
 Color :: struct {
     r, g, b :  f32;
index 8e7143b42b78be5c2f71f7d9e83312ef614cdcba..6ae5a5707e26628f5c2d70494ef08f125f184d2b 100644 (file)
@@ -1,5 +1,5 @@
-use package core
-use package glfw3
+use core
+use glfw3
 
 // If you are offseting the mouse coordinate for world space
 // or UI scrolling etc., set this function to be the function
index 57b0ffc976bc127798ff4d74303c70bf7991e348..8d76c714cd975674695ba27cb54100bcf1013bbc 100644 (file)
@@ -2,7 +2,7 @@
 // This may become an in-game or external file logger in the future,
 // but for now this is just for logging to the command line.
 
-use package core
+use core
 
 Enable_Log_Colors :: false
 
index 25a987353d1f70d03eb049d686bb83e5f6885132..5b3c592e334c1c5cd904e74a6c09d7fe6f8bac5b 100644 (file)
@@ -1,4 +1,4 @@
-use package core
+use core
 
 Ray :: struct {
     origin, direction: Vector3;
index 897d687cb9e5d0765b4fc5713f563e81c4ae945e..dc91d55ae9b70733fd43956505402af5792347b1 100644 (file)
@@ -1,5 +1,3 @@
-#local hash :: package core.hash
-
 #tag conv.Custom_Format.{format_vector2i}
 #tag conv.Custom_Parse.{parse_vector2i}
 Vector2i :: struct {
@@ -71,7 +69,7 @@ Vector3 :: struct {
 #operator * macro (v: Vector2i, s: i32) => (typeof v ).{ v.x * s,     v.y * s     };
 #operator * macro (v1, v2: Vector2i)   => (typeof v1).{ v1.x * v2.x, v1.y * v2.y };
 #operator == macro (v1, v2: Vector2i)  => v1.x == v2.x && v1.y == v2.y;
-#match hash.to_u32 macro (v: Vector2i) => 13 * v.x + 17 * v.y;
+#match core.hash.to_u32 macro (v: Vector2i) => 13 * v.x + 17 * v.y;
 
 #operator + macro (v1, v2: Vector2)    => (typeof v1).{ v1.x + v2.x, v1.y + v2.y };
 #operator - macro (v1, v2: Vector2)    => (typeof v1).{ v1.x - v2.x, v1.y - v2.y };
@@ -92,7 +90,7 @@ Vector3 :: struct {
 #operator == macro (v1, v2: Vector3i)   => v1.x == v2.x && v1.y == v2.y && v1.z == v2.z;
 
 #local {
-    conv :: package core.conv
+    conv :: core.conv
 
     format_vector2i :: (output: ^conv.Format_Output, format: ^conv.Format, v: ^Vector2i) {
         conv.format(output, "({}, {})", v.x, v.y);
@@ -111,12 +109,10 @@ Vector3 :: struct {
     }
 
     parse_vector2i :: (output: ^Vector2i, line_: str, string_allocator: Allocator) -> bool {
-        string :: package core.string
-
         line := line_;
-        xs := string.read_until(^line, #char " ");
-        string.advance(^line, 1);
-        ys := string.read_until(^line, #char " ");
+        xs := core.string.read_until(^line, #char " ");
+        core.string.advance(^line, 1);
+        ys := core.string.read_until(^line, #char " ");
 
         if xs == "" || ys == "" do return false;
 
@@ -126,12 +122,10 @@ Vector3 :: struct {
     }
 
     parse_vector2 :: (output: ^Vector2, line_: str, string_allocator: Allocator) -> bool {
-        string :: package core.string
-
         line := line_;
-        xs := string.read_until(^line, #char " ");
-        string.advance(^line, 1);
-        ys := string.read_until(^line, #char " ");
+        xs := core.string.read_until(^line, #char " ");
+        core.string.advance(^line, 1);
+        ys := core.string.read_until(^line, #char " ");
 
         if xs == "" || ys == "" do return false;
 
index 8e49480b86b1a2ec1aee7ad3aac430d66fbc640d..4a280ca29c1bf638bf9892111b3f92c85f8f9f6d 100644 (file)
@@ -1,5 +1,5 @@
-use package core
-use package opengles
+use core
+use opengles
 
 Chunk_Vertex :: struct {
     position : Vector3;
index 66cf95749a2b16cf7ab673c12fe8d31a1e716a51..5406d1530334725f57565e54079fc36c76f9af7f 100644 (file)
@@ -1,4 +1,4 @@
-use package core
+use core
 
 AABB :: struct {
     x0, y0, z0, x1, y1, z1: f32;
index 01fd581add9f31e5fdd965d62dd8a85bd6f2f144..5d6d18fa6bd7bcad46e752c8db912fde4453820c 100644 (file)
@@ -1,5 +1,5 @@
-use package core
-use package glfw3
+use core
+use glfw3
 
 Player :: struct {
     camera: ^Camera; // Should the camera exist on the player? Or should the player just control the camera?
index c0260c2926887f3b12d491954ae1cc657b00c813..05bf4e637e2fa7161e37217c7a29617b3e7503cb 100644 (file)
@@ -1,4 +1,4 @@
-use package core
+use core
 
 Remote_Player :: struct {
     name: str;
index 2bff142c183067769078860561d9e3a082cee7c0..c8e6faabd0234d35f202786250af2563e2bf8b2e 100644 (file)
@@ -1,5 +1,5 @@
 
-use package core
+use core
 
 World :: struct {
     chunk_dist: i32;
index 583887db64de27b9af2c538e9e58f234f8d05ad6..ae69f8c7caee0e943bc0b5a25d1de353ec11a144 100644 (file)
@@ -1,6 +1,5 @@
 
-use package core
-#local perlin :: package perlin
+use core
 
 #local seed :: 8675309
 
index 8962445e07c20b68373bd7ff3f0af7f0a8211e22..1a6c22e0bdb60308b540f59b246755f3f1a8295d 100644 (file)
@@ -2,7 +2,6 @@ package runtime.vars
 
 #load "core/std"
 
-#local runtime :: package runtime
 #load_path "./../src/server"
 #library_path "./lib"
 
index a81ae80587ae3896d27abfa78a9c79032d2a3bb0..3b5957ade202025f6a21d3ec3b28e3a1e82d51ce 100644 (file)
@@ -1,11 +1,8 @@
 
-use package core
-use package core.intrinsics.onyx {__initialize}
+use core
+use core.intrinsics.onyx {__initialize}
 
-#local {
-    onet    :: package onyx_net
-    packets :: package packets
-}
+#local onet :: onyx_net
 
 Player_Data :: struct {
     id: u16;
@@ -26,7 +23,7 @@ host: ^onet.Host;
 
 setup_server :: () {
     addr: net.Socket_Address;
-    addr.port = (package runtime.vars).Game_Port;
+    addr.port = runtime.vars.Game_Port;
 
     host', err := onet.host_create(^addr, 16);
     if err != .None {
@@ -41,7 +38,7 @@ handle_packet :: (peer: ^onet.Peer, packet_data: [] u8) {
         case .Connect {
             connect_packet := cast(^packets.Connect) packet;
 
-            if connect_packet.client_version != (package runtime.vars).Game_Version {
+            if connect_packet.client_version != runtime.vars.Game_Version {
                 respond_with_error(.Client_Version_Wrong);
             }
 
index 53d839dfcf0e6eb311c2f24f4aaef8ac78d79709..7a9acbd9bace90a1101504540c01581366b4d8e3 100644 (file)
@@ -1,7 +1,7 @@
 
 package packets
-use package main { Vector3, Vector3i }
-use package main { Block }
+use main { Vector3, Vector3i }
+use main { Block }
 
 Type :: enum (u8) {
     Connect;
@@ -17,7 +17,7 @@ Type :: enum (u8) {
 
     Block_Updates;
 }
-#match (package core.hash).to_u32 macro (t: Type) => cast(u32) t;
+#match core.hash.to_u32 macro (t: Type) => cast(u32) t;
 
 Packet_Base :: struct #pack {
     type: Type;