An open API service indexing awesome lists of open source software.

https://github.com/BigETI/pawn-map

Hash-map implementation in PAWN
https://github.com/BigETI/pawn-map

pawn-package

Last synced: 4 months ago
JSON representation

Hash-map implementation in PAWN

Awesome Lists containing this project

README

        

# Hash-map implementation in PAWN

[![sampctl package](https://shields.southcla.ws/badge/sampctl-pawn--map-2f2f2f.svg?style=for-the-badge)](https://github.com/BigETI/pawn-map "pawn-map")

## Description
This is a map data structure implementation in PAWN using binary search tree.
Detailed documentation can be checked out at the [wiki](https://github.com/BigETI/pawn-map/wiki).

## Installation
### Using sampctl
1. Get [sampctl](https://github.com/Southclaws/sampctl) from https://github.com/Southclaws/sampctl
2. Install package using this command:
```BASH
sampctl package install BigETI/pawn-map
```
3. Include library in your PAWN code
```PAWN
#include
```

### Manually
1. Get [pawn-memory](https://github.com/BigETI/pawn-memory) from https://github.com/BigETI/pawn-memory
2. Move or copy [map.inc](https://github.com/BigETI/pawn-map/blob/master/include/map.inc) to your PAWN includes directory
3. Include library in your PAWN code
```PAWN
#include
```

## Dependencies
- https://github.com/BigETI/pawn-memory
- https://github.com/sampctl/pawn-stdlib

## Documentation
You can find the [documentation](https://github.com/BigETI/pawn-map/wiki) here: https://github.com/BigETI/pawn-map/wiki

## Licence
You can find the [licence](https://github.com/BigETI/pawn-map/blob/master/LICENCE.md) here: https://github.com/BigETI/pawn-map/blob/master/LICENCE.md

## How to contribute to this project?
Just create a fork out of this project, make your changes and create a pull request.