aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBiSaXa <1669855+BiSaXa@users.noreply.github.com>2022-09-07 17:56:21 +0300
committerArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2023-09-16 21:39:35 +0300
commitf2bee7b519108115a63ca1cf6ef1ae5906daec72 (patch)
tree72ccf3bd1c55c6fbc1ae247040a6ce68d0d9c3b1
parentusercmdinfo buttons complete (diff)
downloadsdp.go-f2bee7b519108115a63ca1cf6ef1ae5906daec72.tar.gz
sdp.go-f2bee7b519108115a63ca1cf6ef1ae5906daec72.tar.bz2
sdp.go-f2bee7b519108115a63ca1cf6ef1ae5906daec72.zip
final commit before rewrite
-rw-r--r--classes/userCmdInfo.go6
-rw-r--r--main.go11
-rw-r--r--messages/messages.go2
3 files changed, 5 insertions, 14 deletions
diff --git a/classes/userCmdInfo.go b/classes/userCmdInfo.go
index 55a8546..d2de229 100644
--- a/classes/userCmdInfo.go
+++ b/classes/userCmdInfo.go
@@ -1,6 +1,8 @@
1package classes 1package classes
2 2
3import ( 3import (
4 "fmt"
5
4 "github.com/bisaxa/demoparser/utils" 6 "github.com/bisaxa/demoparser/utils"
5) 7)
6 8
@@ -29,8 +31,8 @@ func UserCmdInfoInit(byteArr []byte, size int32) (output UserCmdInfo) {
29 failedCount := 0 31 failedCount := 0
30 looped := 0 32 looped := 0
31 classIndex := 0 33 classIndex := 0
32 // fmt.Println(byteArr) 34 //fmt.Println(byteArr)
33 // fmt.Printf("%08b", byteArr) 35 fmt.Printf("%08b\n", byteArr)
34 for i := 0; i < 9; i++ { 36 for i := 0; i < 9; i++ {
35 if successCount+failedCount > 7 { 37 if successCount+failedCount > 7 {
36 failedCount = -successCount 38 failedCount = -successCount
diff --git a/main.go b/main.go
index d1053af..a60f0e8 100644
--- a/main.go
+++ b/main.go
@@ -11,17 +11,6 @@ import (
11) 11)
12 12
13func main() { 13func main() {
14 /*var arr []byte = make([]byte, 4)
15 arr[0] = 200
16 arr[1] = 10
17 fmt.Printf("%b\n", arr[0])
18 for _, s := range arr {
19 fmt.Printf("Value: %d - Binary : %b\n", s, s)
20 }
21 state := utils.ReadBitsFromReversedByteArray1(arr)
22 value := utils.ReadBitsFromReversedByteArray32(arr, 9)
23 fmt.Println(state)
24 fmt.Printf("Value: %d - Binary : %b\n", value, value)*/
25 if len(os.Args) != 2 { 14 if len(os.Args) != 2 {
26 log.Fatal("Specify file in command line arguments.") 15 log.Fatal("Specify file in command line arguments.")
27 } 16 }
diff --git a/messages/messages.go b/messages/messages.go
index 6afa270..a2b0ebd 100644
--- a/messages/messages.go
+++ b/messages/messages.go
@@ -46,7 +46,7 @@ func ParseMessage(file *os.File) (statusCode int) {
46 consolecmd.Data = string(utils.ReadByteFromFile(file, consolecmd.Size)) 46 consolecmd.Data = string(utils.ReadByteFromFile(file, consolecmd.Size))
47 //fmt.Printf("[%d] %s\n", message.Tick, consolecmd.Data) 47 //fmt.Printf("[%d] %s\n", message.Tick, consolecmd.Data)
48 return 4 48 return 4
49 case 0x05: // Usercmd FIXME: Correct bit-packing inside classes 49 case 0x05: // Usercmd
50 var usercmd UserCmd 50 var usercmd UserCmd
51 var usercmdinfo classes.UserCmdInfo 51 var usercmdinfo classes.UserCmdInfo
52 usercmd.Cmd = int32(utils.IntFromBytes(utils.ReadByteFromFile(file, 4))) 52 usercmd.Cmd = int32(utils.IntFromBytes(utils.ReadByteFromFile(file, 4)))